QRT FIFO Automata, Breath-First Grammars and Their Relations
نویسندگان
چکیده
Cherubini, A., C. Citrini, S.C. Reghizzi, and D. Mandrioli, QRT FIFO automata, breadth-first grammars and their relations, Theoretical Computer Science 85 (1991) 171-203. Some classes of queue automata (deterministic and nondeterministic), i.e. machines equipped with one or more FIFO tapes, and corresponding languages are considered. For quasi-real-time (QRT) deterministic machines, recognition power, closure properties and counting capabilities are studied. For such machines, by showing that the language L,= uj= 1 L,, Lj={ba”’ b...a”va”‘b) can be recognized with J queues but not with fewer, an infinite hierarchy theorem, which contradicts the known results for nondeterministic machines, is proved. Restricted palindromes can be recognized with two queues. We introduce a generative system for some queue languages, the breadth-first context-free grammars (BCF), which are the same as context-free grammars but for the ordering of terminals which is breadth-first, i.e. the least recently produced nonterminal symbol must be rewritten first. BCF languages are recognized essentially by stateless queue automata; they are semilinear, closed with respect to permutation and homomorphism, but not with respect to intersection with regular sets. A periodicity property (pumping lemma) is proved for BCF languages, whence comparisons with other families are obtained. Finally, a homomorphic characterization of any queue language is presented: L=h(RnB), where h is a homomorphism (nonerasing if L is QRT), R a regular set and B a BCF language. The result can be extended to multiqueue automata.
منابع مشابه
Alternating Regular Tree Grammars in the Framework of Lattice-Valued Logic
In this paper, two different ways of introducing alternation for lattice-valued (referred to as {L}valued) regular tree grammars and {L}valued top-down tree automata are compared. One is the way which defines the alternating regular tree grammar, i.e., alternation is governed by the non-terminals of the grammar and the other is the way which combines state with alternation. The first way is ta...
متن کاملTwo infinite hierarchies of languages defined by branching grammars
Two types of branching grammars are introduced inspired from Havel's works about branching automata. They naturally define two infinite hierarchies into the family of regular, respectively, linear languages. Homomorphic characterisations of regular and linear languages >n terms of branching languages are obtained. Finally, the relations between branching grammars and contextual grammars of [5] ...
متن کاملOn the Generative Power of ω-Grammars and ω-Automata
An ω-grammar is a formal grammar used to generateω-words (i.e. infinite length words), while an ω-automaton is an automaton used to recognize ω-words. This paper gives clean and uniform definitions for ω-grammars and ω-automata, provides a systematic study of the generative power of ω-grammars with respect to ω-automata, and presents a complete set of results for various types of ω-grammars and...
متن کاملBuffered Simulation Games for Büchi Automata
Simulation relations are an important tool in automata theory because they provide efficiently computable approximations to language inclusion. In recent years, extensions of ordinary simulations have been studied, for instance multi-pebble and multi-letter simulations which yield better approximations and are still polynomial-time computable. In this paper we study the limitations of approxima...
متن کاملOn Distributed Cooperation and Synchronised Collaboration
In CD grammar systems, the rewriting process is distributed over component grammars that take turns in the derivation of new symbols. Team automata however collaborate by synchronising their actions. Here we investigate how to transfer this concept of synchronisation to grammars by defining grammar teams that agree on the generation of shared terminal symbols based on a novel notion of competen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 85 شماره
صفحات -
تاریخ انتشار 1991